*{padding:0;margin:0}
ul{list-style:none;}
img{border:0;}
body { background:#fbfbfb; min-width:1200px; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,a,input,dl,dt,dd,em,strong,td,th { font-size:14px;color:#676767; font-family: "微软雅黑", arial, verdana, sans-serif;}
.Both{ clear:both}
.Blank10{ height:10px;}
.Blank20{ height:20px;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#045bb8}
.w516{ width:516px;}
.w114{ width:114px;background:url(news_title.jpg) no-repeat center;cursor: pointer;}
.w154{ width:154px; background:url(news_title_154.jpg) no-repeat center;}
.w378{ width:378px;}
.w1198{ width:1198px;}
.left55{ left:55px;}
.left75{ left:75px;}
.line_height27{ line-height:27px;}
.line_height29{ line-height:29px;}

.top{width:100%;line-height:40px;background:#303030;}
.top .top_box{width:500px; margin:0 auto; color:#d8d8d8; padding-left:700px;}
.top .top_box span{float:right;padding-left:15px;color:#767676}
.top .top_box span.email{ background:url(email.jpg) no-repeat right center; width:21px; height:40px;}

.top_s{ width:1200px; margin:0 auto; height:125px;}
.top_s .logo{ float:left;}
.top_s .top_right{ float:right;}
.top_s .top_right .top_menu{ padding:20px; 0}
.top_s .top_right .top_menu ul li{ display:inline-block;}
.top_s .top_right .search{ padding:0 15px; float:right;}
.top_s .top_right .search input{ border:1px solid #8b8889;border-right:none; height:25px; background:url(serach.jpg) no-repeat right center;}

.banner{ width:100%; height:565px;}
.banner img, .banner_show img{ width:100%;}
.banner_show{ width:100%; background:url(show_banner.jpg) no-repeat center; height:299px;}

.menu{ width:100%; height:45px; background:url(menu.jpg) repeat-x;}
.menu .menu_box{ width:1200px; margin:0 auto; line-height:45px; color:#fff;}
.menu .menu_box ul li { float:left; width:130px; text-align:center; font-size:14px; font-weight:bold;}
.menu .menu_box ul li a { display:block;width:130px; text-align:center; font-size:14px; font-weight:bold;color:#fff;}
.menu .menu_box ul li a:hover,.menu .menu_box ul li.active a{ background:url(menu_active.jpg) no-repeat center; color:#01488a;}


.main{ width:1200px; margin:0 auto;}
.main .new_banner{ width:1165px; height:35px; background: url(laba.jpg) left center #e5e5e5 no-repeat; line-height:35px; padding-left:35px; font-size:14px;}
.main .new_banner .new_hot{ width:610px;}
.main .new_banner input{margin:4px 5px; padding:3px 0;}
.main .new_banner select{margin:4px 5px; padding:4px 0;}
.main .new_banner input[type='image']{padding:2px 0;}
.main .new_banner input[type='text'] {border:1px solid #abadb3}

.main .slide{ float:left; width:358px; height:280px; padding:10px; border:1px solid #f3f3f3; background:#fff;}
.arrow{ position: absolute; background:url(arrow.jpg) no-repeat; width:6px; height:4px;}
.arrow_active{ position: absolute; background:url(arrow_active.jpg) no-repeat; width:6px; height:4px;}

.margin_left_20{ margin-left:20px;}
.news{border:1px solid #f3f3f3; background:#fff;}
.news .news_title{ line-height:33px; background:url(news_background.jpg) repeat-x; padding:0 15px 0 0; text-align:center;}
.news .news_title a {font-size:12px;}
.news .news_title span{height:33px; color:#fff; font-size:16px; font-weight:bold; position: relative; cursor:pointer;}
.news .news_title span.active{ background:url(news_title_active.jpg) no-repeat center;}

.news_title_comp{ line-height:33px; background:url(news_background.jpg) repeat-x; padding:0 15px 0 0; text-align:center;}
.news .news_title span{height:33px; color:#fff; font-size:16px; font-weight:bold; position: relative; cursor:pointer;}
.news .news_title_comp span{height:33px; color:#fff; font-size:16px; font-weight:bold; position: relative; cursor:pointer;}
.news .news_title span.active{ background:url(news_title_active.jpg) no-repeat center;}
.news .news_title_comp span.active{ background:url(news_title_active.jpg) repeat center;}

.news .news_box{ padding:14px 10px 15px 10px; font-size:14px;}
.news .news_box ul li{ background:url(point.jpg) left center no-repeat; padding:3px 0 3px 15px; border-bottom:1px dashed #666666;}

.quick{ width:242px; border:1px solid #f3f3f3; background:#fff; height:330px; padding:10px;}
.quick .quick_title{ background:#e5e5e5; line-height:35px; padding:0 10px; color:#004481; font-size:14px; font-weight:bold;}
.quick .quick_title a{ font-size:12px; font-weight:normal;}

.quick .quick_box{ font-size:14px; padding:5px 0;}
.quick .quick_box ul li{ line-height:32px; background:url(point.jpg) left center no-repeat; padding-left:15px;}


.quick_tab_tit {
height:33px;
background:#e5e5e5;
}
.quick_tab_tit li {
width:121px;
float:left;
}
.quick_tab_tit li a {
display:block;
width:121px;
height:33px;
line-height:33px;
text-align:center;
font-size: 14px;
font-weight: bold;
color:#004481;
}
.quick_tab_tit li.act a {
background: url(news_title_154.jpg) no-repeat center;
color:#fff;
}
.quick .quick_box ul.quick_link_btn li {
width:101px;
float:left;
margin:0 5px 10px 5px;
background:none;
padding:0;
line-height:31px;
}
.quick .quick_box ul.quick_link_btn li a {
display:block;
width:99px;
height:31px;
line-height:31px;
text-align:center;
font-size: 14px;
color:#004481;
border:1px solid #ccc;
}
.quick .quick_box ul.quick_link_btn li a:hover {
background:#0084d0;
color:#fff;
}



.img_right img{ padding:4px 0;}
.img_right img:first-child{ padding:0 0 4px 0;}

.news .roll{ padding:20px 0; background:#fff;}
.news .roll .left_button{ background:url(left_button.jpg) no-repeat center; width:32px; height:200px; display:block;}
.news .roll .right_button{background:url(right_button.jpg) no-repeat center; width:32px; height:200px; display:block;}
.news .roll .roll_box ul li{ float:left; width:258px; margin-left:23px; text-align:center; line-height:23px; font-size:14px;}
.news .roll .roll_box ul li img{ width:252px; height:207px; border:1px solid #e8e8e8; padding:2px;}

.link{ margin:0 auto; background:#e5e5e5; line-height:50px; font-size:14px; font-weight:bold; text-align: center;}
.link select{ margin:0 40px; width:270px;}

.show{ width:1200px; margin:0 auto;}
.show .show_left{ width:241px;}
.show .show_left .show_left_title{ background:url(gywm.jpg) center no-repeat; width:241px; height:91px;}
.show .show_left .show_left_menu ul li{ width:196px; border-bottom:1px solid #dedede; background:url(2015072313415780537.png) 0 2px no-repeat #F8F8F8;; padding-left:45px; line-height:35px; font-size:16px;}
.show .show_left .show_left_menu ul li.active{background:url(2015072313415780537.png) no-repeat 0 -76px #0084d0;}
.show .show_left .show_left_menu ul li.active a{ color:#fff;}
.show .show_left .show_left_menu ul li:hover{ background:url(2015072313415780537.png) no-repeat 0 -76px #0084d0;}
.show .show_left .show_left_menu ul li:hover a{ color:#fff;}
.show .show_left .show_left_menu ul li a{ color:#333333;}
.show .show_left .show_left_menu ul li a:hover{ text-decoration:none;}

.show .show_right{ width:920px;}
.show .show_right .show_right_title{ background:url(show_right_title.jpg) no-repeat 15px 18px #f6f6f6;padding-left:40px; line-height:50px; font-size:14px; color:#333333;}
.show .show_right .show_right_title a{ color:#333333;}
.show .show_right .content{ width:920px; line-height:30px; font-size:14px;}

.show .show_right .list_pic{ width:920px;}
.show .show_right .list_pic ul li{ float:left;  margin:10px 14px; text-align:center; line-height:23px; font-size:14px;}
.show .show_right .list_pic ul li a{
	display:block;
}
.show .show_right .list_pic ul li img{width:100px; height:80px; border:1px solid #e8e8e8; padding:2px;}

.nl_er_li {width: auto;height: 30px;line-height: 30px;overflow: hidden;padding-left: 70px;background: url(2015072313415780537.png) 0 2px no-repeat #F8F8F8;background-position: 0 -149px; font-size:14px;}
.nl_er_li a.select{ color:#0084d0}

#focusindex{ height:565px; overflow:hidden; position:relative;}
#focusindex li{ width:100%; height:565px; overflow:hidden; position:absolute;}
#focusindex .btn{ width:100%; height:30px; text-align:center; position:absolute; bottom:5px;; z-index:9}
#focusindex .btn span{ display:inline-block; _display:inline; _zoom:1;  background:#dfdfdf; width:20px; height:20px; _font-size:0; 

margin:5px 10px; cursor:pointer; z-index:9; border-radius:50%}
#focusindex .btn span.on{ background:#3399ff; z-index:9}
#focusindex .preNext2{ background:url(pic_btn2.png) no-repeat left bottom; width:41px; height:80px; position:absolute; top:220px;cursor:pointer; z-index:9; opacity:1;}
#focusindex .pre2{ left:0; z-index:9}
#focusindex .next2{ background-position:right bottom; right:0; z-index:9}
#focusindex .pre2:hover,#focusindex .next2:hover { filter:alpha(opacity=90) !important;opacity:0.9 !important;  }

.banner1{ background:url(1.jpg) no-repeat center; z-index:1;}
.banner2{ background:url(2.jpg) no-repeat center;}
.banner3{ background:url(3.jpg) no-repeat center;}

.pages { width:100%; padding:30px 0 10px; text-align:center}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.pages span { display:inline-block; height:26px !important; line-height:26px !important; background:#5a85b2; border:1px solid #5a85b2; color:#fff !important; text-align:center;padding:0 10px}

.pic_title{ line-height:40px; border-bottom:2px solid #E1E1E1; font-size:20px;}
.pic_title span{ display:block; width:100px; text-align:center; border-bottom:2px solid #FF902E}

.focusBox2{ width:100%;}
.focusBox2 img{ width:100%; height:165px;}

.footer{ width:100%; height:180px; background:url(footer.jpg) repeat-x center;    overflow: hidden;}
.footer .footer_box{ width:1200px; margin:0 auto;}
.footer .footer_box .code{ padding:28px 0 24px 120px;}
.footer .footer_box .text{ padding:28px 0 0 50px; color:#fff; line-height:30px;}
.footer .footer_box .text a{ color:#fff;}
.footer .footer_box .text span{ padding:0 10px;}
.footer .footer_box p,.footer .footer_box a {font-size:12px;color:#fff;}

.con_title{ line-height:40px; font-size:24px; font-weight:bold; text-align:center; color:#0061aa}
			.con_other{ padding:10px; text-align:center;}
			.con_other span{ display:inline-block;width: 24px;height: 24px;background: url(2015080518510166485.png) no-repeat;margin:0 3px -5px 3px;text-indent: -999px;}
			.con_other span.i_zh_1 {background-position: 0 0;}
			.con_other span.i_zh_2 {background-position: 0 -27px;}
			.con_other span.i_zh_3 {background-position: 0 -54px;}
			.con_content{width: 100%;line-height: 30px;font-size: 14px;}
			.i_d {height: 30px;text-align: center;padding-top: 20px;}
			.i_d a {font-size: 14px;color: #828282;border: 1px solid #d2d2d2;margin: 0 15px;padding: 3px 10px;border-radius: 3px;background-color: #f8f8f8;}
			.i_fx {width: 200px;height: 25px;overflow: hidden;margin: -30px 0 0 710px;}
			.con_footer{ padding:10px 0;}
			.con_footer p{ line-height:30px;}
			.con_footer p a{ color:#045bb8}


.ani_area {
	width: 358px;
	height: 280px;
	overflow:hidden;
	position:relative;
}
.ani_items li {
	position:absolute;
}
.ani_items li span {
	position:absolute;
	height:36px;
	line-height:36px;
	padding-left:10px;
	top:244px;
	width:348px;
	left:0;
	background:url(bg_nav.png) repeat; 
}
.ani_items li span a {
	color:#fff;
	font-size:12px;
        font-weight:bold;
}
.ani_items li img {
	display:block;
	width:358px;
	height:280px;
}
.ani_nav {
	position:absolute;
	height:40px;
	z-index:100;
	bottom:0;
	right:0;
}
.ani_nav li {
	float:left;
	margin:16px 10px 0 0;
}
.ani_nav li a {
	display:block;
	width:9px;
	height:9px;
	font-size:1px;
	text-indent:-9999px;
	background:url(bg_nav_point.png) no-repeat;
}
.ani_nav li.current a,
.ani_nav li a:hover {
	background:url(bg_nav_point_hover.png) no-repeat;
}